Funcionamiento con la API

No se puede restringir el acceso a la aplicación a través de la API REST utilizando la protección con contraseña. Por ejemplo, no se puede impedir que un usuario desactive la protección a través de la API REST. Puede configurar la protección con contraseña a través de la API REST y restringir el acceso de los usuarios a la aplicación a través de la interfaz local.

Para administrar la aplicación a través de la API REST, debe ejecutar el cliente REST con la cuenta que especificó al instalar la aplicación con compatibilidad con la API REST. Solo puede seleccionar un usuario para que funcione con la API REST.

ABRIR LA DOCUMENTACIÓN DE LA API REST

Para administrar la aplicación a través de la API REST se tienen que realizar los pasos siguientes:

  1. Obtenga los valores actuales de la configuración de la aplicación. Para hacerlo, envíe una solicitud GET.

    Ejemplo:

    GET http://localhost:6782/kes/v1/settings/ExploitPrevention

  2. La aplicación enviará una respuesta con la estructura y los valores de la configuración. Kaspersky Endpoint Security admite los formatos XML y JSON.

    Ejemplo:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": true,

    "enabled": true

    }

  3. Edite la configuración de la aplicación. Utilice la estructura de configuración recibida en respuesta a la solicitud GET.

    Ejemplo:

    {

    "action": 0,

    "enableSystemProcessesMemoryProtection": false,

    "enabled": true

    }

  4. Guarde la configuración de la aplicación (la carga útil) en un JSON (payload.json).
  5. Firme el JSON en formato PKCS7.

    Ejemplo:

    $ openssl smime -sign -in payload.json -signer cert.pem -inkey key.pem -nodetach -binary -outform pem -out signed_payload.pem

    Como resultado, obtiene un archivo firmado con la carga útil de la solicitud (signed_payload.pem).

  6. Edite la configuración de la aplicación. Para hacerlo, envíe una solicitud POST y adjunte el archivo firmado con la carga útil de la solicitud (signed_payload.pem).

La aplicación implementa la configuración nueva y envía una respuesta que contiene los resultados de la configuración de la aplicación (la respuesta puede estar vacía). Puede verificar que la configuración se actualice mediante una solicitud GET.

Inicio de página